import { Page } from '@/lib/form/common';
// 客户管理查询表单
export class CustomeSearchQO extends Page {
  constructor() {
    super();
    this.NameFilter = '';
    this.EditionId = '';
    this.Province = '';
    this.State = '';
    this.CreatorId = '';
    this.StartCreationTime = '';
    this.EndCreationTime = '';
  }
}
// 客户管理新增或修改表单
export class CustomerVO {
  constructor() {
    this.customerName = '';
    this.name = '';
    this.phone = '';
    this.region = '';
    this.type = '';
    this.time = '';
    this.password = '';
    this.confirmPassword = '';
    this.description = '';
  }
}

// 版本管理查询表单
export class VersionQO extends Page {
  constructor() {
    super();
    this.versionName = '';
  }
}
// 版本管理新增或修改表单
export class EditionDto {
  constructor() {
    this.name = ''; // 版本名称
    this.description = ''; // 描述
    this.functions = []; // 功能
  }
}
// 版本管理新增或修改表单中的 更多设置表单
export class EditionCreateDto_extendDto {
  constructor() {
    this.freeDays = 0; // 免费时长
    this.maxUsers = 0; // 授权使用人数
    this.maxEvents = 0; // 允许创建赛事数量
    this.maxTraining = 0; // 允许发布培训数量
    this.maxCourses = 0; // 允许设置课程数量
    this.maxResources = 0; // 允许上传资源数量
    this.isSupportApp = true; // 是否允许支持APP
  }
}
// 登录后设置新密码，并短信验证的表单
export class MessageReceivedDto {
  constructor() {
    this.name = '0';
    this.password = '';
    this.confirmPassword = '';
    this.verifyCode = '';
  }
}
// 版本管理结构树的查询表单
export class FeaturesQO {
  constructor() {
    this.providerName = 'E';
    this.providerKey = '';
  }
}
